Effect of 'myObj = [[[[MyClass alloc] init] autorelease] retain];'?
Posted
by
filipe
on Stack Overflow
See other posts from Stack Overflow
or by filipe
Published on 2010-08-31T20:03:42Z
Indexed on
2012/06/25
3:16 UTC
Read the original article
Hit count: 250
I've just downloaded the Facebook iOS SDK and I noticed that in the sample code that comes with the SDK whenever it creates an instance of the Facebook class it does it like this:
_facebook = [[[[Facebook alloc] init] autorelease] retain];
where _facebook
is a member variable of the calling object (i.e. not a local variable).
Can anyone explain exactly what's the point of autoreleasing and then retaining it?
© Stack Overflow or respective owner